package com.emily.test.service;

import com.emily.test.model.TDept;

import java.util.List;

public interface DeptService {
    /**
     * @Description:获取所有公司下的公司列表
     * @Param:
     * @Author: Zc
     */
    List<TDept> getDeptAllList();
    /**
     * @Description:根据公司code获取公司部门信息
     * @Param:
     * @Author: Zc
     */
    List<TDept> getDeptList(String code) throws Exception;

    /**
     * @Description:根据部门id获取部门信息
     * @Param: id
     * @Author: Zc
     */
    TDept getDept(Integer id) throws Exception;

    /**
     * @Description:根据id 删除信息
     * @Param:
     * @Author: Zc
     */
    void  delete(Integer id)throws Exception;

    /**
     * @Description: 插入
     * @Param:
     * @Author: Zc
     */
    int insert(TDept o);

    /**
     * @Description:修改
     * @Param:
     * @Author: Zc
     */
    void update(TDept o);
}
